.pure-u-1,
.pure-u-1-1,
.pure-u-1-2,
.pure-u-1-3,
.pure-u-2-3,
.pure-u-1-6,
.pure-u-2-6,
.pure-u-3-6,
.pure-u-4-6,
.pure-u-5-6,
.pure-u-6-6 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
}

.pure-u-1-6 {
    width: 16.6667%;
    *width: 16.6357%;
}

.pure-u-1-3,
.pure-u-2-6 {
    width: 33.3333%;
    *width: 33.3023%;
}

.pure-u-1-2,
.pure-u-3-6 {
    width: 50%;
    *width: 49.9690%;
}

.pure-u-2-3,
.pure-u-4-6 {
    width: 66.6667%;
    *width: 66.6357%;
}

.pure-u-5-6 {
    width: 83.3333%;
    *width: 83.3023%;
}

.pure-u-1,
.pure-u-1-1,
.pure-u-6-6 {
    width: 100%;
}

@media screen and (min-width: 30em) {
    .pure-u-med-1,
    .pure-u-med-1-1,
    .pure-u-med-1-2,
    .pure-u-med-1-3,
    .pure-u-med-2-3,
    .pure-u-med-1-6,
    .pure-u-med-2-6,
    .pure-u-med-3-6,
    .pure-u-med-4-6,
    .pure-u-med-5-6,
    .pure-u-med-6-6 {
        display: inline-block;
        *display: inline;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }

    .pure-u-med-1-6 {
        width: 16.6667%;
        *width: 16.6357%;
    }

    .pure-u-med-1-3,
    .pure-u-med-2-6 {
        width: 33.3333%;
        *width: 33.3023%;
    }

    .pure-u-med-1-2,
    .pure-u-med-3-6 {
        width: 50%;
        *width: 49.9690%;
    }

    .pure-u-med-2-3,
    .pure-u-med-4-6 {
        width: 66.6667%;
        *width: 66.6357%;
    }

    .pure-u-med-5-6 {
        width: 83.3333%;
        *width: 83.3023%;
    }

    .pure-u-med-1,
    .pure-u-med-1-1,
    .pure-u-med-6-6 {
        width: 100%;
    }
}

@media screen and (min-width: 48em) {
    .pure-u-lrg-1,
    .pure-u-lrg-1-1,
    .pure-u-lrg-1-2,
    .pure-u-lrg-1-3,
    .pure-u-lrg-2-3,
    .pure-u-lrg-1-6,
    .pure-u-lrg-2-6,
    .pure-u-lrg-3-6,
    .pure-u-lrg-4-6,
    .pure-u-lrg-5-6,
    .pure-u-lrg-6-6 {
        display: inline-block;
        *display: inline;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }

    .pure-u-lrg-1-6 {
        width: 16.6667%;
        *width: 16.6357%;
    }

    .pure-u-lrg-1-3,
    .pure-u-lrg-2-6 {
        width: 33.3333%;
        *width: 33.3023%;
    }

    .pure-u-lrg-1-2,
    .pure-u-lrg-3-6 {
        width: 50%;
        *width: 49.9690%;
    }

    .pure-u-lrg-2-3,
    .pure-u-lrg-4-6 {
        width: 66.6667%;
        *width: 66.6357%;
    }

    .pure-u-lrg-5-6 {
        width: 83.3333%;
        *width: 83.3023%;
    }

    .pure-u-lrg-1,
    .pure-u-lrg-1-1,
    .pure-u-lrg-6-6 {
        width: 100%;
    }
}